<div class="row-fluid">
	<div class="span3"> <!-- column-->
           <div class="well"> <!-- well botones -->
                <div class="row-fluid"> 
                    <?php echo CHtml::link('ADMINISTRAR NOMENCLADORES',array('nomenclador/misNomencladores'),
                        array(
                            'class'=> 'btn btn-success span10',                            
                            )); ?>
                </div>
                <br />  
                <div class="row-fluid"> 
                   <?php    
                      echo CHtml::link('Cargar Prestaciones Generales',
                                  array('prestaciones/carga',
                                        'idnomenclador'=>$model->id),
                                  array(
                                    'class'=> 'btn btn-success span10')
                            );
                   ?>
               </div> 
               <br />
               <div class="row-fluid"> 
                   <?php    
                    echo CHtml::link('Cargar Prestaciones Permitidas',
                               array('prestacionesPermitidas/cargarPrestacionesPermitidas',
                                      'idnomenclador'=>$model->id),
                                array('class'=> 'btn btn-success span10')
                            ); ?>
                </div>  
                     <br />
                    <div class="row-fluid"> 
                   <?php    
                    echo CHtml::link('Administrar Prestaciones Permitidas',
                                 array('prestacionesPermitidas/administracion'
                                      , 'idnomenclador'=>$model->id),
                                array('class'=> 'btn btn-success span10')
                    
                            ); ?>
                </div>  
                
            </div> <!-- weel botones -->
            
            <div class="well">        
                <h5><span>Atencion!!! </span></h5>  
                    Para cargar una prestacion padre precione sobre el boton Agregar Categoria Prestaicion.<br />
                    En la ventana de carga, debe cargar los datos de la misma: <br />
                    CODIGO = (CT - Consulta); (PR -Practica); etc.<br />
                    DESCRIPCION: (Prestacion o Profesional)<br />
                    DESCRIPCION.
            </div>
                 
            <br> 
        </div>  <!-- cierre div column3 -->
    
        <div class="span9">
        
   

        <h1> Datos Nomenclador </h1>

        <?php $this->widget('zii.widgets.CDetailView', array(
            'id'=>'nomenclador-grid',
            'data'=>$model,
            'htmlOptions' => array('class' =>'table table-striped table-bordered table-hover'),
            'attributes'=>array(		
		'descripcion',
		'fecha_inicio',
                'fecha_fin',
		array(
		'name'=>'vigente',
		'value'=>($model->vigente==1)?"SI":"NO",
		),
	),
        )); ?>


            <div> 
                <?php echo CHtml::link('AGREGAR CATEGORIA PRESTACION', "", 
                    array(
                        'class'=>'btn btn-primary',
                        'style'=>'cursor: pointer;',
                        'onclick'=>"{agregarCategoriaPrestacion(-1); $('#dialogoPrestaciones').dialog('open');}")); ?>
            </div>
        
            <br />
       
             <!-- contenedor propio para desplegar los carteles de los procesos efectuados -->
            <div>
                <div id="statusMsg">
                        <?php if(Yii::app()->user->hasFlash('success')):?>
                    <div class="alert alert-success">
                        <button type="button" class="close" data-dismiss="alert">-</button>
                    <?php echo Yii::app()->user->getFlash('success'); ?>
                    </div>
                        <?php endif; ?>
                        <?php if(Yii::app()->user->hasFlash('error')):?>

                    <div class="alert alert-error">
                        <button type="button" class="close" data-dismiss="alert">-</button>
                    <?php echo Yii::app()->user->getFlash('error'); ?>
                    </div>
                    <?php endif; ?>
                </div>
            </div>

             
        <?php $this->widget('zii.widgets.grid.CGridView', array(
                'id'=>'nomenclador-cat-grid',
                'dataProvider'=>$misPrestaciones,	
                'ajaxUpdate'=>true,
                'itemsCssClass'=>'table table-hover table-striped table-bordered table-condensed',       
                'columns'=>array(                      
                   
                        array(
                            'name'  => 'w',
                            'type'  => 'raw',
                            'value' => 'CHtml::link(\'hijas\',"", array(\'class\'=>\'btn btn-primary\',\'style\'=>\'cursor: pointer;\',\'onclick\'=>"{mostrarPrestacionesHijas($data->id); $(\'#dialogoPrestacionesHijas\').dialog(\'open\');}"))'
                        ),
                        'codigo',
                        'descripcion',	
                        'tema',
                         array(
                            'class'=>'CButtonColumn',   
                            'template' => '{actualizar},{delete}',
                            'header'=>'Elimniar',
                            'buttons'=>array
                             (
                             'actualizar' => array
                             (   
                               'url'=>'"javascript:agregarCategoriaPrestacion(\"".$data->id."\"); $(\'#dialogoPrestaciones\').dialog(\'open\');"',
                               'imageUrl' => Yii::app()->request->baseUrl.'/images/update.png', 
                               'options'=>array('style'=>'width:10px; border:none'),
                             ),
                            'delete' => array
                            (
                            'label'=>'eliminar', 
                            'imageUrl' => Yii::app()->request->baseUrl.'/images/deleteR.png', 
                            'url'=>'Yii::app()->createUrl("categoriaPrestaciones/delete/", array("id"=>$data->id))',
                            'click'=>"js:borrarGrid", 
                           ),  
                             ),
                        )
                ),
        )); ?>


             
             
             
         <?php
            $this->beginWidget('zii.widgets.jui.CJuiDialog', array( // the dialog
                'id'=>'dialogoPrestaciones',
                'options'=>array(
                    'title'=>'ALTA PRESTACIONES NOMENCLADOR',
                    'autoOpen'=>false,
                    'modal'=>true,
                    'width'=>'auto',
                    'height'=>'auto',
                    
                ),
            ));?>
                <div class="divForForm"></div>
                <input type="hidden" name="oct_id_mat" id="oct_id_mat" value="<?php echo $model->id; ?>">
                 <input type="hidden" name="tcat" id="tcat" value="-1">
                <input type="hidden" name="nomenclador" id="nomenclador" value="<?php echo $model->id; ?>">
        <?php $this->endWidget();?>
                
                
                
        <?php
          /* JDialog para desplegar las prestaciones hijas del grupo de categoruia de prestaicon */
            $this->beginWidget('zii.widgets.jui.CJuiDialog', array( // the dialog
                'id'=>'dialogoPrestacionesHijas',
                'options'=>array(
                    'title'=>'PRESTACIONES',
                    'autoOpen'=>false,
                    'modal'=>true,
                    'width'=>'auto',
                    'height'=>'auto',
                    
                ),
            ));?>
                <div class="divForForm">
                    
               <?php 
              
?>
                </div>                
        <?php $this->endWidget();?>

                
     
        </div><!-- cierre column9-->     
  </div> <!-- row-fluid -->    
  
  


<script type="text/javascript">
function agregarCategoriaPrestacion(id)
{  $("#tcat").val(id);
 <?php echo CHtml::ajax(array(
            'url'=>array('nomenclador/cargarCategoriaPrestacion'),
            'data'=> "js:$(this).serialize()+'&idnom='+$('#oct_id_mat').val()+'&idcat='+$('#tcat').val()",
            'type'=>'post',
            'dataType'=>'json',
            'success'=>"function(data)
            {
                if (data.status == 'formulario')
                {
                    $('#dialogoPrestaciones div.divForForm').html(data.div);                          
                    $('#dialogoPrestaciones div.divForForm form').submit(agregarCategoriaPrestacion);
                }
                else
                {
                    $('#dialogoPrestaciones div.divForForm').html(data.div);
                    $.fn.yiiGridView.update('prestaciones-grid'); 
                    setTimeout(\"$('#dialogoPrestaciones').dialog('close') \",1000); 
                    } 
            } ",
            ))?>;
    return false;  
} // FIN DE agregarCategoriaPrestacion

function mostrarPrestacionesHijas(id){
    
    $("#oct_id_mat").val(id);  
   
    
    <?php echo CHtml::ajax(array(
            'url'=>array('nomenclador/cargarPrestacionesHijas'),
            'data'=> "js:'idcatprestacion='+$('#oct_id_mat').val()",
            'type'=>'post',
            'dataType'=>'json',
            'success'=>"function(data)
            {
                if (data.status == 'formulario')
                {
                    $('#dialogoPrestacionesHijas div.divForForm').html(data.div);
                }                
            } ",
            ));?>
    return false;  
}


function borrarGrid(){  
    alert("asdda");
         if(!confirm('Seguro que desea borrar este elemento?')) return false;
	 var th=this;
	 var afterDelete=function(){};
	 $.fn.yiiGridView.update('nomenclador-cat-grid', {
		type:'POST',
		url:$(this).attr('href'),
                dataType:'json',
		success:function(data) {                      
                       if ((data.result==1) || (data.result=='1')){
                         $.pnotify({
                            title: 'Exelente!!!',
                            text: 'Se elimino correctamente',
                            opacity: .8
                          });
                       }
                       else{
                         $.pnotify({
                            title: 'Atencion!',
                            text: 'La eliminacion no se pudo llevar a cabo!!!',
                            type: 'error',
                            hide: false
                          });  
                       }
                       $.fn.yiiGridView.update('nomenclador-cat-grid');
                       afterDelete(th,true,data);
		},
		error:function(XHR) {
                   if (XHR.statusText == 'Unauthorized')
                    {    $.pnotify({
                            title: 'ERROR!!!',
                            text: 'USTED NO TIENE LOS PERMISOS SUFICIENTES PARA LLEVAR A CABO LA TAREA SOLICITADA',
                            icon: 'ui-icon ui-icon-mail-closed',
                            opacity: .8,
                            hide: false
                          });}                       
                       return false;
		}
	});
	return false;
    }
    
  
</script>



<style type="text/css">
    #nomenclador-grid1 tr.even th{
        background-color: #CFCA3F
   }
   
    #nomenclador-grid1 tr.odd th{
        background-color: #83803A
   }

  
       

    #nomenclador-grid tr.odd,#nomenclador-grid tr.even,#nomenclador-grid tr.odd td,#nomenclador-grid tr.even td{
        height: 50px;       
    }
    /***********************************************/
    table th
    {
            background-color:  #45ab74;
            text-align: center;
            color: #fff;
    }
    .table tr, .table th { text-align: center;}
    .table-striped tbody tr:hover { background-color: red; }
    .table-hover tbody tr:hover td, .table-hover tbody tr:hover th {
    background-color: rgb(218, 230, 178);
    }
</style>

   
